﻿ 
// ******************************************************
// 这段代码是自动生成的
// 修改里面的代码，下次生成的时候会被覆盖
// ******************************************************
using Sharp.Domain.Repositories;
using Sharp.Domain.Model;
using Sharp.Infrastructure;
using Sharp.Domain.CMSBoundedContext;

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class ApproveHistoryRepository : Repository<ApproveHistory>, IApproveHistoryRepository
    {
        public ApproveHistoryRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class ApproveHistory4SpecialRepository : Repository<ApproveHistory4Special>, IApproveHistory4SpecialRepository
    {
        public ApproveHistory4SpecialRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class ColumnRepository : Repository<Column>, IColumnRepository
    {
        public ColumnRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class DiggRepository : Repository<Digg>, IDiggRepository
    {
        public DiggRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class DiggDiaryRepository : Repository<DiggDiary>, IDiggDiaryRepository
    {
        public DiggDiaryRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class FieldRepository : Repository<Field>, IFieldRepository
    {
        public FieldRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class MultiMediaRepository : Repository<MultiMedia>, IMultiMediaRepository
    {
        public MultiMediaRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class SpecialRepository : Repository<Special>, ISpecialRepository
    {
        public SpecialRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class TagRepository : Repository<Tag>, ITagRepository
    {
        public TagRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class VIURepository : Repository<VIU>, IVIURepository
    {
        public VIURepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.VIUModule.Aggregates
{
	public partial class VIUCategoryRepository : Repository<VIUCategory>, IVIUCategoryRepository
    {
        public VIUCategoryRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.OperationModule.Aggregates
{
	public partial class IPBlackListRepository : Repository<IPBlackList>, IIPBlackListRepository
    {
        public IPBlackListRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.OperationModule.Aggregates
{
	public partial class NoiseWordRepository : Repository<NoiseWord>, INoiseWordRepository
    {
        public NoiseWordRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.MemberModule.Aggregates
{
	public partial class CommentRepository : Repository<Comment>, ICommentRepository
    {
        public CommentRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.MemberModule.Aggregates
{
	public partial class FavoriteRepository : Repository<Favorite>, IFavoriteRepository
    {
        public FavoriteRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.MemberModule.Aggregates
{
	public partial class OAuthRepository : Repository<OAuth>, IOAuthRepository
    {
        public OAuthRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.AritcleModule.Aggregates
{
	public partial class ArticleRepository : Repository<Article>, IArticleRepository
    {
        public ArticleRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.AritcleModule.Aggregates
{
	public partial class GatherRepository : Repository<Gather>, IGatherRepository
    {
        public GatherRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.AritcleModule.Aggregates
{
	public partial class GatherHistoryRepository : Repository<GatherHistory>, IGatherHistoryRepository
    {
        public GatherHistoryRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.CMSBoundedContext.AritcleModule.Aggregates
{
	public partial class GatherUrlCacheRepository : Repository<GatherUrlCache>, IGatherUrlCacheRepository
    {
        public GatherUrlCacheRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

